<script th:fragment="businessJs">

    // 3个参数的名字可以随便命名,但必须是3个参数,少一个都不行
    function retrieveData(sSource, aoData, fnCallback) {
        //赋值参数
        aoData.companyId = $('#companyList').val();
        aoData.name = $('#departmentNameInput').val();

        $.ajax({
            url: sSource,//这个就是请求地址对应sAjaxSource
            data: aoData,//这个是把datatable的一些基本数据传给后台,比如起始位置,每页显示的行数
            type: 'post',
            dataType: 'json',
            async: false,
            success: function (result) {
                fnCallback(result);//把返回的数据传给这个方法就可以了,datatable会自动绑定数据的
            },
            error: function (msg) {
                alert(msg);
            }
        });
    }


    //查询表格
    var table;
    function query() {
        table.api().ajax.reload(null, false); // 刷新表格数据，分页信息不会重置
    }

    //表格初始化
    $(document).ready(function () {
        table = $('.dataTables-example').dataTable({
            bFilter: false,    //去掉搜索框
//            bLengthChange: false,   //去掉每页显示多少条数据方法
            "sAjaxSource": "/department/page",//这个是请求的地址
            "fnServerData": retrieveData, // 获取数据的处理函数
            "bServerSide": true, //客户端处理分页
            "dom": '<"top"i>rt<"bottom"flp><"clear">',
            "language": {
                "info": ""
            },
            "columns": [
                {"data": "id"},
                {"data": "companyName"},
                {"data": "name"},
                {"data": "ctime"},
                {"data": "remark"},
                {"data": null}
            ],
            columnDefs:[{
                targets:5,
                data:null,
                "render": function(data,type,row,mete){
                    var html="<a type='button' href='javascript:void(0)' onclick='editOne("+data.id+")'>修改</a>&nbsp;&nbsp;<a type='button' href='javascript:void(0)'>刪除</a>";
                    return html;
                }
            }]
        });
    });

    function toAddIndex(){
        window.location.href='/department/toAddIndex';
    }
    function editOne(obj){
        window.location.href='/department/toEdit/'+obj;
    }
</script>